home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / base / usrguide.tex / node36_mn.html < prev    next >
Text File  |  1995-03-15  |  5KB  |  102 lines

  1.  
  2. <H2><A ID="SECTION00061000000000000000">
  3. New error messages</A>
  4. </H2><DIV class="LEFT"><B><B><I>
  5.  
  6. L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB><#585#><#585#> has a number of new error messages.
  7. Please also note that many error messages now produce further helpful
  8. information if you press |h| in response to the error prompt.
  9.  
  10. <BR>
  11. <tex2html_image_mark>#decl586#
  12. <BR>
  13. The named package has been loaded twice with different options.  If
  14. you enter |h| you will be told what the options were, for example, if
  15. your document contained:
  16. </I></B></B></DIV><PRE><tex2html_verbatim_mark>verbatim60#</PRE><DIV class="LEFT"><B><B><I>
  17. then you will get the error message:
  18. </I></B></B></DIV><PRE><tex2html_verbatim_mark>verbatim61#</PRE><DIV class="LEFT"><B><B><I>
  19. and typing |h| at the |?| prompt will give you:
  20. </I></B></B></DIV><PRE><tex2html_verbatim_mark>verbatim62#</PRE><DIV class="LEFT"><B><B><I>
  21. The cure is, as suggested, to load the package with both sets of
  22. options.  Note that since L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X<#595#><#595#> packages can call other packages,
  23. it is possible to get a package option clash without explicitly
  24. requesting the same package twice.
  25.  
  26. <BR>
  27. <tex2html_image_mark>#decl596#
  28. <BR>
  29. The <#599#>command<#599#> is not provided by default in L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB>.  This error is
  30. generated by using one of the commands:
  31. </I></B></B></DIV><PRE><tex2html_verbatim_mark>verbatim63#</PRE><DIV class="LEFT"><B><B><I>
  32. which are now part of the |latexsym| package.  The cure is to add:
  33. </I></B></B></DIV><PRE><tex2html_verbatim_mark>verbatim64#</PRE><DIV class="LEFT"><B><B><I>
  34. in the preamble of your document.
  35.  
  36. <BR>
  37. <tex2html_image_mark>#decl604#
  38. <BR>
  39. The <#606#>command<#606#> is a L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB><#607#><#607#> command but this is a L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X~2.09
  40. document.  The cure is to replace the command by a L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X~2.09
  41. command, or to run document in native mode, as described in
  42. Section~<A HREF=<tex2html_cr_mark>#Sec:native#608><tex2html_cr_mark></A>.
  43.  
  44. <BR>
  45. <tex2html_image_mark>#decl609#
  46. <BR>
  47. The command || was used by the New Font Selection
  48. Scheme Release 1 but it has now been replaced by
  49. | |, the use of which is described in
  50. <#611#></I></B></B> <B><B><I><#611#>.
  51.  
  52. The best cure is to update the package which contained the
  53. || command.  Find out if there is a new release of
  54. the package, or (if you wrote the package yourself) consult
  55. <#612#></I></B></B> <B><B><I><#612#> for the new syntax of font commands.
  56.  
  57. If there is no updated version of the package then you can cure this
  58. error by using the |newlfont| or |oldlfont| package, which tells
  59. L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X<#613#><#613#> which version of || should be emulated.
  60.  
  61. You should use |oldlfont| if the document selects math fonts with
  62. syntax such as this:
  63. </I></B></B></DIV>
  64. <BLOCKQUOTE><DIV class="LEFT"><B><B><I>|<#615#>A<#615#>|, etc.
  65. </I></B></B></DIV></BLOCKQUOTE><DIV class="LEFT"><B><B><I>
  66. Use |newlfont| if the document's syntax is like this:
  67. </I></B></B></DIV>
  68. <BLOCKQUOTE><DIV class="LEFT"><B><B><I>|<#618#>A<#618#>|, etc.
  69. </I></B></B></DIV></BLOCKQUOTE><DIV class="LEFT"><B><B><I>
  70.  
  71. <BR>
  72. <tex2html_image_mark>#decl620#
  73. <BR>
  74. The |<tex2html_verb_mark>2<tex2html_verb_mark><tex2html_verb_mark>3<tex2html_verb_mark>Illegal use of command.|
  75. The |<tex2html_verb_mark>4<tex2html_verb_mark>| || || ...
  76. <BR>   || || || ...
  77. <BR>   || || || ...
  78. <BR>   <tex2html_image_mark>#tex2html_wrap_inline2071#
  79. These commands provided access to the seventy fonts preloaded by
  80. L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X~2.09.  In contrast, L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB><#624#><#624#> normally preloads at most
  81. fourteen fonts, which saves a lot of font memory; but a consequence is
  82. that any L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X<#625#><#625#> file which used the above commands to directly
  83. access fonts will no longer work.
  84.  
  85. Their use will usually produce an error message such as:
  86. </I></B></B></DIV><PRE><tex2html_verbatim_mark>verbatim65#</PRE><DIV class="LEFT"><B><B><I>
  87. The cure for this is to update the document to use the new
  88. font-changing commands provided by L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X2<SUB>e</SUB>; these are described in
  89. <#628#></I></B></B> <B><B><I><#628#>.
  90.  
  91. If this is not possible then, as a last resort, you can
  92. use the |rawfonts| package, which loads the
  93. seventy L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X~2.09 fonts and provides direct access to them using the
  94. old commands.  This takes both time and memory.  If you do not
  95. wish to load all seventy fonts, you can select some of them by using the
  96. |only| option to |rawfonts|.  For example, to load only |tenrm| and
  97. |tenbf| you write:
  98. </I></B></B></DIV><PRE><tex2html_verbatim_mark>verbatim66#</PRE><DIV class="LEFT"><B><B><I>
  99.  
  100. The |rawfonts| package is distributed as part of the L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X<#631#><#631#> tools
  101. software, see Section~<A HREF=<tex2html_cr_mark>#Sec:st-pack#632><tex2html_cr_mark></A>.
  102. </I></B></B></DIV>